Experiences Using Viewpoints for Information Systems Architecture: An Industrial Experience Report
نویسنده
چکیده
There has recently been an increase in interest, among information systems architecture practitioners, in using viewpoints for architectural definition and description. This has been caused by a number of factors including the publication of IEEE standard 1471 and the increasing adoption of RUP (and its “4+1” viewpoint set). This short experience report outlines the experiences that two software architects have had in evaluating and applying a number of viewpoint sets to information systems development. The strengths and weaknesses found with each viewpoint set are described and some general observations on viewpoint set use and definition are presented. Introduction and Motivation As a practicing software architect, I am always interested in techniques that can help to manage the complexity of the architectural design process. Most architects would agree that architecture is a many-faceted discipline and developing a successful software architecture involves considering a lot of different system structures simultaneously. This means that using more than one model to capture your architecture is an intuitively appealing approach and many practicing architects do appear to do this informally. Certainly the software architecture research community appears to have decided that representing architectural designs via a number of related models (or “views”) is the only way to do it. Having said this, if we use a number of models to represent our architectural designs then we need some sort of framework to organize the work and its deliverables, so that the approach doesn’t become too unwieldy and disorganized to use. Some time ago, along with another colleague, I came across IEEE standard 1471 [5] (a standard for architectural description), which was then about to be published. It seemed obvious to us that the view and viewpoint based approach defined in the standard had the potential to help us organize the architectural design efforts of our clients and ourselves. We had also previously come across Phillippe Kruchten’s well known “4+1” viewpoint set [7] and we started to further investigate its application to our work.
منابع مشابه
A multi-agent architecture to synthesize industrial knowledge from a PLM system
This paper presents a knowledge management experiment carried out in an industrial company. Our research concerns the development of a knowledge engineering module integrated in a PLM system which is based on a multi-domain scheme (project, product, process and use) taking into consideration several viewpoints (structural, functional, dynamic, etc.). This PLM system enables us to capture techni...
متن کاملProviding an Enterprise Architecture Framework Model for Laboratory Information Management Systems by Service Oriented Approach
Background and Aim: Laboratories are one of the most important scientific and research centers. Laboratory information management systems provide a platform for recording the information and collaborating between researchers. The main purpose of this study was suggesting an organizational architecture model of laboratory information management systems. Materials and Methods: This study was a ...
متن کاملOptimization of two-stage production/inventory systems under order base stock policy with advance demand information
It is important to share demand information among the members in supply chains. In recent years, production and inventory systems with advance demand information (ADI) have been discussed, where advance demand information means the information of demand which the decision maker obtains before the corresponding actual demand arrives. Appropriate production and inventory control using demand info...
متن کاملNursing students experiences toward evidence-based learning in clinical setting: A qualitative study
Introduction: Evidence-based learning is an effective educational strategy. Assessment of nursing student’s viewpoints about this new method can increase its application. This research was conducted to find out student’s experiences toward evidence-based learning in clinical setting. Methods: This qualitative study was performed by grounded theory method in 2010. Eighteen nursing students were...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004